home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir37 / edmenu25.zip / MENUDOC.TXT < prev    next >
Text File  |  1994-03-23  |  52KB  |  1,217 lines

  1.  
  2.                 EASY DOS MENU
  3.                  Version 2.5
  4.                 SERIAL SOLUTIONS, INC.
  5.                 P.O. Box 2392
  6.               Littleton, CO   80161-2392
  7.                    (303) 347-8547
  8.  
  9. Disclaimer of Warranties and Limitations of Liabilities:
  10.  
  11.     This manual and the enclosed software were prepared by Serial 
  12. Solutions, Inc. While the authors and program developers have taken reasonable
  13. care in preparing this manual and the files on the enclosed diskettes to 
  14. assure their accuracy, Serial Solutions, Inc. and the authors assume no 
  15. liability resulting from any inaccuracy or omissions contained in them of 
  16. from the use of the information or programs contained here.
  17.  
  18.     The authors and Serial Solutions, Inc. have no expressed or implied 
  19. warranty of any kind with regard to these programs or to the supplemental 
  20. documentation in this manual. In no event, shall the authors, the program 
  21. developers, or Serial Solutions, Inc. be liable for incidental or 
  22. consequential damages in connection with or arising out of the furnishing, 
  23. performance, or use of any of these programs or documentation. This disclaimer
  24. includes but is not limited to any loss of service, loss of business or 
  25. anticipatory profits, or consequential damages resulting from the use or 
  26. operation of the enclosed software.
  27.  
  28.     Serial Solutions, Inc. encourages your comments, questions and any 
  29. suggestions for improvement that you wish to provide. Please feel free to
  30. contact us at:             
  31.             Serial Solutions, Inc.
  32.             P.O. Box 2392
  33.             Littleton, CO 80161
  34.             (303) 347-8547
  35.             CompuServe ID - 73544,3444
  36.  
  37.  
  38.                  INSTALL INSTRUCTIONS
  39.  
  40. The following will help you install the Easy DOS Menu(EDM) to your PC.  You 
  41. may not install EDM from a hard drive or to another floppy disk.
  42.  
  43. Insert the Menu disk and type "INSTALL" at the prompt.  All the needed 
  44. information will be displayed on the screen, so follow all of them as they 
  45. instruct.  However, the following will further explain the screen prompts.  
  46. At any time before the copying of files begins, the user may hit <ESC> to 
  47. exit from the INSTALL program.
  48.  
  49. For destination path, you may accept the default by simply hitting <ENTER>, 
  50. or you may enter your own drive and path.  For this, the standard is:
  51.     [DRIVE:\PATH] followed by an <ENTER>.
  52.  
  53. After entering the correct drive and path, the program will ask if you wish 
  54. to include the "DEMO Menu."  If this is the first time you are installing the 
  55. menu, you must say "YES". since the program needs a menu file.  To change the 
  56. option from "NO" to "YES" and vice versa, you may use the space bar, the 
  57. arrow keys, or by moving your mouse.  NOTE: <ESC> will always equate to "NO" 
  58. in these situations.
  59.  
  60. Once the desired option is chosen, the necessary files will be copied to your 
  61. designated drive and path.
  62.  
  63. WARNING MESSAGES:
  64. There are two warning messages that need to be explained.
  65.  
  66. DIRECTORY WARNING: This means that your chosen path already 
  67.            exists.  This is a warning to alert you 
  68.            to the fact that if you do not change the 
  69.            path, some existing files may be copied 
  70.            over.
  71.  
  72. FILE WARNING: This tells you that a file already exists with 
  73.           that particular name in that particular path.  
  74.           You may choose to copy over it, or leave the 
  75.           old file intact by not copying the file from 
  76.           the disk.
  77.  
  78.  
  79. ERROR MESSAGES:
  80.  1. "Cannot Create Named Directory" - System could not 
  81.     create the specified directory.
  82.  
  83.  2. "<filename> Does Not Exist On The Source Drive" - This 
  84.     particular file does not exist on the source drive.  
  85.     User should contact IST to find out how to address this 
  86.     problem.
  87.  
  88.  3. "Cannot Get Current Working Directory" - The system is 
  89.     having trouble locating this directory.  The directory 
  90.     may not exist or is corrupted.
  91.  
  92.  4. "Drive Timed Out, Assumed Not Ready - Drive <letter>" - 
  93.     The program could not locate specified drive in allotted 
  94.     time.  User should check drive and retry.
  95.  
  96.  5. "Drive Not Ready - Drive <letter>" - Door may be open or 
  97.     there may be no disk in the drive.  User should check 
  98.     the drive and disk.
  99.  
  100.  6. "Error Creating Directory <Directory Name>" - System had 
  101.     trouble creating this particular directory.
  102.  
  103.  7. "Invalid Drive <letter>" - This particular drive does 
  104.     not exist on the PC.  You should check the drive you 
  105.     inputted.
  106.  
  107.  8. "Cannot Install To a Floppy Drive" - the user can only 
  108.     install from a floppy drive to a hard drive.
  109.  
  110.  9. "Not Enough Memory On Destination Drive" - This error 
  111.     occurs if there is not enough memory on the destination 
  112.     drive to hold the necessary files to be copied.  The 
  113.     user should check the drive to get rid of unnecessary 
  114.     files so that enough memory will be freed up.
  115.  
  116. 10. "Unable To Locate Internal File" - There are necessary 
  117.     internal file(s) missing.  You should contact Serial 
  118.     Solutions to find out how to address this problem.
  119.  
  120. 11. "Possible Corruption Of Internal File" - The necessary 
  121.     internal file(s) have been corrupted.  Contact Serial 
  122.     Solutions to determine how to address this problem.
  123.  
  124. 12. "Unable To Open Internal File" - The necessary internal 
  125.     file(s) are either missing or are corrupted.  Contact 
  126.     Serial Solutions to determine how to address this 
  127.     problem.
  128.  
  129. 13. "Not Enough Memory To Allocate" - There is an internal 
  130.     lack of memory.  The user should remove any TSR's 
  131.     (Terminate and Stay Resident programs) that may be in 
  132.     memory.
  133.  
  134. 14. "<Directory Name> Directory Does Not Exist In 
  135.     Destination" - The specified directory does not exist, 
  136.     or it does not exist in the user defined path.
  137.  
  138. 15. "Cannot Install From A Hard Drive" - This program cannot 
  139.     be installed from a hard drive, only a floppy drive.
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.                   EASY DOS MENU (EDM)
  148.  
  149. The "Easy DOS Menu (EDM)" is a menuing system that allows the user to run 
  150. virtually any program residing in their computer from a friendly interface.  
  151. By customizing each module represented in the menu, all your applications can 
  152. be invoked with a stroke of a key. Include Lotus 1-2-3, WordPerfect, Harvard 
  153. Graphics, Turbo C, a Daily Calendar, even a call to Windows, or for that 
  154. matter any program that you currently use. Any program can be run by moving 
  155. to the desired module and selecting it with either your keyboard or another 
  156. pointing device. When you are finished with the application program, you will 
  157. be immediately returned to the menu. No more effort is expended in locating a 
  158. desired program, installing needed drivers or recalling crucial command line 
  159. arguments, its all been recorded and ready to run. Switching from one process 
  160. to another is as simple as locating it in the menu and selecting it.  
  161. Moreover, programs can be assigned to function keys, so that all you need to 
  162. do is hit the specified key assigned to the desired application. 
  163.  
  164.  
  165. Program Operation and Description
  166. Command Line Arguments: Command line arguments are options that can be passed 
  167. to the menu.  Invoking command line arguments will cause the menu to take on 
  168. certain attributes when the menu initializes. Command line arguments are not 
  169. case sensitive. This means that any options used on the command line can be 
  170. in either lower case or upper case. The order in which options are placed on 
  171. the command line is not important, any order will suffice equally well. You 
  172. are not limited to any specific number of options so any or all options may 
  173. be used when invoking the menu.
  174.  
  175. Specific menu command line arguments:
  176. /S - The "S" option adds a shadow behind each box in the 
  177.      menu.  The shadow will highlight each option on the 
  178.      menu seemingly elevating it from the screen. The shadow 
  179.      option will allow up to four items to be displayed on 
  180.      the screen at one time. If the shadow option is not 
  181.      invoked the screen has the ability to display up to 
  182.      five items on the screen at one time.
  183.  
  184. /V - The "V" option represents the echo mode or "verbose 
  185.      mode. This means that all commands within the module to 
  186.      be executed, will be printed, or echoed to the screen 
  187.      as they are processed. This option is very effective in 
  188.      troubleshooting commands that don't appear to be 
  189.      working as they should. Inserting the MS-DOS command 
  190.      "PAUSE" at the end of a command list will give you a 
  191.      list of each command followed by its result if one is 
  192.      supplied.
  193.  
  194. /T - A "T"  invokes the display time option. If this option 
  195.      is invoked a continuously running representation of the 
  196.      current time is displayed in the lower right corner of 
  197.      the screen along the copyright bar. An AM or PM is 
  198.      inserted after the time to denote whether the current 
  199.      time is reflecting morning or evening. The format of 
  200.      the time is displayed as - 
  201.     HOUR:MINUTE:SECOND  [AM | PM]
  202.  
  203. /D - A "D" invokes the display date option. If this option 
  204.      is invoked a representation of the current date is 
  205.      displayed in the lower left corner of the screen along 
  206.      the copyright bar. The format of the date is displayed 
  207.      as MONTH/DAY/YEAR.
  208.  
  209. -XXX.MCF - This option allows the user to pass a specific 
  210.        menu file to the program. If this option is used 
  211.        the current directory is searched first for the 
  212.        named file. If the file is not found, each 
  213.        directory included in the "PATH" command is then 
  214.        searched. This gives the user the ability to save 
  215.        several different menus each containing different 
  216.        applications. The .MCF file extension is optional 
  217.        for this argument, if it is not included, the 
  218.        extension will automatically be appended to the 
  219.        file that is placed on the command line.
  220.  
  221.  
  222. MENU SYNTAX:
  223.         [DRIVE:][\PATH]EDMENU [/S | /V | /T | /D | -XXX.MCF]
  224.  
  225. Adding Menu to the Path Command:
  226.     To run the program from any location in the machine, you must add the 
  227.     menu directory to the PATH command which is usually declared inside 
  228.     autoexec.bat file.  This can be done, on any text editor. To implement 
  229.     this feature the menu path ( [DRIVE:][\PATH] ) needs to be appended to 
  230.     the end of the "PATH" command.
  231.  
  232.     EXAMPLE:        PATH=C:\;C:\DOS;C:\MENU
  233.  
  234.  
  235.  
  236.  
  237. MOVEMENT WITHIN THE MENU:
  238.     Movement from within the menu can be accomplished through the use of 
  239.     a pointing device. The currently supported pointing devices include 
  240.     the keyboard, a mouse, or the On-Command remote unit (hand-held 
  241.     keyboard).
  242.  
  243. Keyboard
  244.     If you choose to use your keyboard as the pointing device, there are 
  245.     several keys which take on special meaning in the menu program, they 
  246.     are as follows:
  247.     Space Bar - In some modes the space bar will be used as 
  248.          a device to toggle between different 
  249.          options.
  250.  
  251.     Escape Key - The escape key is important since it will 
  252.           exit from any screen you are currently 
  253.           working in. This is helpful if you get 
  254.           into some menu option by mistake, escape 
  255.           will always get you out. The escape key is 
  256.           also used for exiting the menu. If you 
  257.           wish to exit the menu at any time, the 
  258.           escape key will bring you back to MS-DOS.
  259.  
  260.     Enter (Return key) - The enter key will select any 
  261.               option that is currently 
  262.               highlighted.
  263.  
  264.     Function Keys (F1 - F10) - The function key usage will 
  265.                 vary depending upon how you 
  266.                 get the menu package 
  267.                 configured. The function 
  268.                 keys are normally used to 
  269.                 run external programs and 
  270.                 utilities that have been 
  271.                 installed with the program.
  272.  
  273.     Arrow Keys - The arrow keys on the keyboard are used to 
  274.           move from one menu selection to another. 
  275.           The current option is usually highlighted 
  276.           so that you know your current position in 
  277.           the menu.
  278.     NOTE: In order to use the arrow keys on the keyboard 
  279.        number pad, be sure the number lock is not 
  280.        activated.
  281.  
  282. Mouse
  283.     If you wish to use a mouse as your primary pointing device your mouse 
  284.     driver must first be installed before entering the program. To install 
  285.     your mouse driver correctly consult your mouse users manual. Once this 
  286.     has been accomplished, the menu can be run almost entirely from the 
  287.     mouse, with the exception of entering text.  The buttons on the mouse 
  288.     represent assignment keys within the menu to accomplish certain tasks.
  289.  
  290. Mouse Key Assignment
  291. 3 Button Mouse:
  292.     The left button is defined as the "ESCAPE" key.  The right button is 
  293.     defined as the "ENTER" key.  The middle button is defined as 
  294.     combination key "ALT-O" in the Menu and function key F1 in the Editor. 
  295.     If the user wishes to enter an escape they need only to hit the left 
  296.     button. To use the enter key you only need to hit the right button. To 
  297.     issue an F1 call you should hit the middle button.
  298.  
  299. 2 Button Mouse:
  300.     The left button is defined as the "ESCAPE" key.  The right button is 
  301.     defined as the "ENTER" key.  When both the left and the right key are 
  302.     pressed simultaneously a combination key "ALT-O" in the Menu or the 
  303.     function key F1 in the Editor is produced. If the user wishes to enter 
  304.     an escape they need only to hit the left button. To use the enter key 
  305.     you only need to hit the right button. To issue an F1 call you should 
  306.     hit both mouse buttons at the same time.
  307.  
  308. Mouse Movement
  309.     Movement with the mouse is accomplished in the same manner with both 
  310.     types of mouse. Moving the mouse in an upwards or downwards direction 
  311.     along a flat surface will act as the arrow keys and move the 
  312.     highlighted box up and down on the screen.
  313.  
  314.  
  315.  
  316.  
  317.  
  318. ON-COMMAND Hand Held Remote
  319.     If this option is used as the pointing device the on-command driver 
  320.     must be installed before entering the menu program. To accomplish 
  321.     this correctly you should consult your on-command users manual. A 
  322.     file has been included on the menu system disk which is the 
  323.     on-command menu file (MENU.MAC). This file should be included on the 
  324.     on-command command line to get the maximum usage out of the remote 
  325.     unit. On-command keys that have special meaning.
  326.  
  327.     ON-COMMAND MENU MOVEMENT
  328.     Arrow Keys                       Menu Movement
  329.  
  330.     End, Exit                        Escape Key
  331.  
  332.     1-10                             The function keys F1 - F10
  333.  
  334.     Enter, Run                       Enter Key or Return Key
  335.  
  336.     Space                            Space Bar
  337.  
  338.     Y                                This button will give a yes   
  339.                      to questions asked
  340.  
  341.     N                                This button will give a no to 
  342.                      questions asked
  343.  
  344.     Menu                             This will invoke the menu  
  345.                      program from anywhere in DOS. 
  346.                      Provided the On-Command Driver has been
  347.                      installed.
  348.  
  349.  
  350.  
  351.  
  352.  
  353.                    THE OPTION BAR
  354.  
  355.      The Option Bar can be thought of as a small menu within a menu. Any 
  356.      programs that have fixed arguments or parameters each time you call them 
  357.      can be placed on the option bar.  Once the option bar has appeared on 
  358.      your screen, you may then select any of your favorite programs with the 
  359.      press of a button.  The option bar can be accessed through the menu 
  360.      system itself.
  361.      The option bar is called directly from within the menu environment.  
  362.      This gives you the ability to define programs in which you never need 
  363.      to change the program configuration (the option bar) as well as programs 
  364.      whose configurations you can change easily (the menu environment).
  365.     
  366. CALLING OPTION BAR: ALT-O
  367.     When you hold down the alternate key on the keyboard and 
  368.     simultaneously press the "O" key (not zero), the option bar pops up 
  369.     on top of your menu. Once the option bar is on your screen the item 
  370.     on the top row, left corner becomes highlighted. You can now move 
  371.     around the option bar as you wish until the program you wish to run 
  372.     becomes highlighted.  
  373.  
  374. Option Bar Movement and Selection
  375.      There are several ways to move around within the option bar.  You may 
  376.      use the arrow keys on the keyboard, if you have a mouse installed you 
  377.      can simply slide the mouse along the desk in the direction you wish to 
  378.      move.  If you have the On-Command hand held remote system, you can 
  379.      choose the arrow keys on the remote unit.
  380.      If your option bar contains more than one row of program options, you 
  381.      can move up and down rows, as well as along rows, to make your selection.
  382.      To select the desired option, once you have positioned the highlight 
  383.      bar over the desired option, you simply hit <ENTER> on the keyboard, 
  384.      mouse, or remote button.
  385.  
  386.      For specific keyboard key assignments, mouse button assignments, or 
  387.      On-Command key assignments, please refer to "Movement within the Menu" 
  388.      section in the MENU chapter of this manual.
  389.     NOTE: In order to use the arrow keys on the keyboard number pad, 
  390.           make sure the NUMBER LOCK is not activated.
  391.  
  392.      Once the application program has been completed, you will return to the 
  393.      same place you called the option bar from.
  394.  
  395.  
  396. Permanent Modules
  397. There are six (6) permanent modules that exist in the option bar.  They are: 
  398. Settings, Editor, Help, Info, Filex, and Clock.  Each of these will be 
  399. discussed in the sections following this one.
  400.  
  401.  
  402. Adding Modules
  403. You may add any programs to the Option Bar, as long as you physically add 
  404. them to the "SYSMOD.SS" file.  They must be added in the correct format.  The
  405. format is as follows:
  406.  
  407.     <filename>|<file description>|NULL
  408.  
  409. The filename will be the program name.  The file description will be used in 
  410. the Help Menu to describe which key is assigned to this program.  The NULL is
  411. necessary because the third field is used for calling the permanent modules.
  412. Each item is seperated by the pipe symbol ("|");
  413.  
  414. To add this information, you may use any editor (i.e. Edlin or Edit).  Then
  415. simply add the information to the "SYSMOD.SS" file.  Now, when you access
  416. the Option Bar, your files will be listed with the permanent modules.
  417. Moreover, if you access the Help Menu, you will notice that a key assignment
  418. has been assigned to your program.  You may now call the program by simply
  419. hitting the assigned key combination.
  420.  
  421.    Note: Since you cannot include the path where the file exists, you should
  422.      add the desired path to your "PATH= " statement in your autoexec.bat
  423.      file.  Otherwise, the program will most likely not be found.
  424.  
  425.  
  426.  
  427.  
  428.                   THE EDM SETTINGS
  429.  
  430. OVERVIEW
  431. The EDM Settings option allows you to assign certain characteristics to your 
  432. menu, which are then reflected in the way the menu is displayed on the screen.  
  433. The EDM Settings are listed in a pop-up menu which has the option on the 
  434. left side of the menu, and its current setting on the right side.
  435.  
  436. Specifics
  437. The function key assignment for this option is F1.  
  438. There are six attributes that can be added to the menu internally.  They are 
  439. shadow, echo, time, date, tension, and exit verification.  These menu 
  440. settings can either be turned off or on.  This is done in one of three ways:
  441.   (1) By using the space bar to change from "OFF" to "ON" 
  442.       and vice versa.
  443.   (2) By using the <ENTER> key, either on the keyboard or on 
  444.       the mouse, to change from "OFF" to "ON", and vice 
  445.       versa.
  446.   (3) By moving the mouse to change from "OFF" to "ON" and 
  447.       vice versa.
  448. Once the user has set all the menu settings that he/she desires, the user 
  449. must hit <ESCAPE> on either the keyboard or the mouse.  All the changes made 
  450. will exist until the user changes them.
  451.  
  452. Shadow - All boxes in the menu can be represented with or 
  453.      without a shadow.  For the menu, this means that if 
  454.      the shadow is off, up to five boxes can be shown on 
  455.      the screen at any one time.  If there is a shadow, 
  456.      only four boxes can be shown on the screen at any 
  457.      one time.  The shadow does not affect anything, it 
  458.      just distinguishes the boxes more completely.
  459.  
  460. Echo - If the echo is on, all commands of the chosen module 
  461.        will be printed to the screen as they are processed.  
  462.        If the echo is off, the user will not see the 
  463.        commands.  The benefit of having the echo on, is that 
  464.        if a desired process does not execute properly, the 
  465.        user may see a DOS system error which will help 
  466.        explain the dilemma.
  467.  
  468. Time - Time will be shown in the bottom, right corner of the 
  469.        screen if the time setting is on.  If the user does 
  470.        not wish to have the time displayed, he/she may turn 
  471.        it off.
  472.  
  473. Date - The date will be shown in the bottom, left corner of 
  474.        the screen if the date setting is on.  Again, if the 
  475.        user does not wish to have the date on the screen, 
  476.        he/she may turn it off.
  477.  
  478.  
  479. Tension - This is the tension of the mouse.  It ranges from 
  480.       1 to 4.  1 is the least amount of tension, meaning 
  481.       the mouse moves very quickly on the screen.  4 is 
  482.       the most tension, meaning the mouse moves more 
  483.       slowly.  Thus, as you increase the tension, the 
  484.       movement of the mouse will be easier to control.  
  485.       This tension setting does not affect the program 
  486.       in any way, it just enables the user to have more 
  487.       control over the movement of the mouse.
  488.  
  489. Verify Exit - This determines whether the user is asked to 
  490.           verify that he/she wishes to return to DOS.  
  491.           If "YES" is selected, a question will pop-up 
  492.           asking you to verify that you wish to exit.  
  493.           If this option is "NO", you will simply exit 
  494.           to DOS.
  495.  
  496. Saver Time - This determines how many minutes will pass before the screen 
  497.          saver activates.  This value can range from 1 to 4 minutes. 
  498.          Once the screen saver is activated, hitting any key will bring
  499.          you back to the menu.
  500.  
  501.  
  502.  
  503.                    EDITOR
  504.  
  505. The editor allows the user to customize the menu as he/she desires.  The user 
  506. may edit an existing module by highlighting it and then selecting the edit 
  507. option.  At this time, the commands needed to run this particular application 
  508. are displayed to the screen.  Generally, the form is:
  509.      - drive
  510.      - path
  511.      - program name or batch file
  512.  
  513. Once the user enters the editor, he/she has many specialized options.
  514.  
  515. Options:
  516. Editing Commands - This concerns the actual editing of commands within the 
  517. edit box.  There are three specific keys for adding a line and deleting a 
  518. command.
  519.   (1) Control-B - This will insert a line above the 
  520.           currently highlighted bar.  A new 
  521.           highlight bar will occur at this spot and 
  522.           the user will be expected to enter a new 
  523.           command.  If the user does not wish to add 
  524.           a new command after hitting Control-B, 
  525.           he/she may hit <ESC> and the new line will 
  526.           disappear and the lines below will move up 
  527.           one.  If the user wants to add a new 
  528.           command, he/she must type in the new 
  529.           command and hit <ENTER>.
  530.  
  531.   (2) Control-I and Enter - Either of these two keys will 
  532.                 add a new line below the 
  533.                 currently highlighted line.  
  534.                 Again, if the user does not wish 
  535.                 to enter a new command after 
  536.                 hitting either of these key 
  537.                 assignments, he/she must hit 
  538.                 <ESC> and the new highlight bar 
  539.                 will disappear and the highlight 
  540.                 bar will highlight the previous 
  541.                 command.  If the user wishes to 
  542.                 enter a new command, just type 
  543.                 in the command and hit <ENTER>.
  544.  
  545.   (3) Control-D - This deletes the currently highlighted 
  546.           line.  
  547.  
  548.  
  549.  
  550. To edit a line, move the highlight bar to the desired line.  Then, just type 
  551. in the correct text.  If you are typing on a line which had some text, it 
  552. will disappear as soon as you type in the first character of your new text.  
  553. However, if you hit <ESC> before hitting <ENTER>, the old line will be 
  554. restored.
  555.  
  556. When adding a new module, the first line in the edit box will be highlighted 
  557. with nothing in it.  This tells the user that the program is expecting some 
  558. input.  If the user does not wish to enter any commands, just hit <ESC>.
  559. The <ESC> key will get the user out of the edit box with all the changes 
  560. intact, unless the user hits <ESC> at the end of newly inputted line.  In 
  561. this case, the new line will disappear, and the preceding line will be 
  562. highlighted.  If the user hits <ESC> now, he/she will exit the edit box with 
  563. all changes intact.
  564. NOTE: If the user wishes to save the changes made to the 
  565.       modules, see Save and Save-as below.  If the user 
  566.       wishes to undo these changes, see Undo below.
  567.      
  568.  
  569. EDITOR OPTION BAR
  570. F1 is the function key for the editor option bar.  It can also be called by 
  571. hitting the middle button of a three button mouse, or by hitting both buttons 
  572. on a two button mouse.  The editor option bar includes only those options 
  573. that are relevant to the editor.  It operates just as the menu option bar 
  574. did.  The desired option can be chosen in one of three ways.
  575.     (1) By hitting the capitalized letter of the desired 
  576.     option.
  577.     (2) By moving the highlight bar, with the mouse, the 
  578.     arrow keys, or the space bar, to the desired option 
  579.     and hit the <ENTER> key.
  580.     (3) By hitting the specified function key assignment of 
  581.     the desired option. NOTE: This does not work while 
  582.     you are in the option bar.
  583.  
  584.  
  585. The editor option bar provides the user with eight (8) options.
  586.  
  587. Add a Module
  588. The function key assignment is F2.  This option allows the user to add a 
  589. module after the module that is being highlighted.  When this option is 
  590. chosen, the user is asked to input the needed data.  First, a box will appear 
  591. asking for the title of the new module.  If you wish to enter a title, just 
  592. type it in and hit <ENTER>.  If you do not wish to add a module once you 
  593. enter this option, just hit <ESC>.  If the user typed in a title and hit 
  594. <ENTER>, a blank box will appear asking the user to input the commands needed 
  595. to execute this new module.  A blank line is their so that the user knows 
  596. that the computer is waiting for some input.  If the user hits <ESC> now, 
  597. the module still exists and will be added to the menu.  However, it will be 
  598. empty since no commands were entered.  If the user wishes to enter any 
  599. commands, just follow the steps outlined in "Editing Commands."    
  600.  
  601.  
  602. Delete a Module
  603. The function key assignment is F3.  This option allows the user to delete the 
  604. module that is presently being highlighted.  Before the deletion occurs, a 
  605. warning box will appear asking for verification.  If you do not wish to 
  606. delete the module, you must choose "NO."  This can be done in four ways:
  607.   (1) Hit "N" or "n" on the keyboard.
  608.   (2) Hit the space bar until "No" appears.
  609.   (3) Hit the arrow keys until "No" appears.
  610.   (4) Move the mouse until "No" appears.
  611. Once "No" is highlighted, hit <ENTER>.  The same options hold for yes, except 
  612. that the user is looking for "Yes" and may hit "Y" or "y" instead.
  613.  
  614.  
  615. Rename an Item
  616. The function key for this is F4.  This option allows the user to change the 
  617. name of the highlighted module.  A box will appear asking the user to input a 
  618. new title.  If the user does not wish to change the title of the module, 
  619. he/she must hit <ESC>.  Otherwise, the user needs to enter the new title 
  620. name and hit <ENTER>.
  621.  
  622.  
  623. Change Title
  624. The function key assignment is F5.  This allows you to change the title of 
  625. the Menu.  Once this   selected, you will be instructed to enter the new 
  626. title followed by an <ENTER>.  Again, if you hit <ESC> before <ENTER>, the 
  627. title will not change.
  628.  
  629.  
  630. Undo Changes
  631. The function key assignment is F6.  This option will undo all changes made 
  632. since the last save.  Thus, all this option does is reload the .MCF file that 
  633. the user is using.  Therefore, if any previous changes had been saved, the 
  634. undo will include those changes.
  635.  
  636.  
  637. Save Changes
  638. The function key assignment is F7.  This option will save the menu as it 
  639. exists.  Thus, any changes made to the menu will be saved over the .MCF file 
  640. that is being used.
  641.  
  642.  
  643. Save As
  644. The function key assignment is F8.  A box will appear with the existing .MCF 
  645. file, and will ask the user to input the new .MCF file name.  If the user 
  646. does not wish to save the menu, he/she may hit <ESC> and it will not be saved.  
  647. Otherwise, the user may enter the new file name and hit <ENTER>.  NOTE: The 
  648. user need not add an extension.  If one is added, it will be stripped off 
  649. and the ".MCF" extension will be added automatically.  Moreover, even though 
  650. the entire path is shown in the Change File Name box, you may not add a path 
  651. to your filename.  You may only type in a new filename.
  652.  
  653.  
  654. Change Call-Type
  655. The function key for this is F9.  This is an option that should only be used 
  656. by the more experienced user.  This option allows the user to define what 
  657. call-type each command within the module should have.  The default call for 
  658. each command is a DOS system call.  In almost all cases, the user will want 
  659. to use the default case.  However, if a program is too large to load into 
  660. memory while the menu is loaded, the user may choose between two other calls.  
  661. First, the user can execute a program and return to the menu.  Or second, 
  662. the user can execute a program and not return to the menu, but instead to 
  663. DOS.
  664. When this option is called, two windows will appear.  The first shows what 
  665. the command is and what the existing call is.  The second window contains 
  666. the three choices:
  667.        - CALL TO DOS
  668.        - EXECUTE - RETURN
  669.        - EXECUTE - NO RETURN
  670.  
  671. If the existing call-type is correct, the user may hit <ESC> and nothing will 
  672. change.  If the user wants to change the call-type, he/she can move the 
  673. highlight bar, with the arrow keys or the mouse, to the desired call-type and 
  674. hit <ENTER>.
  675.  
  676.  
  677.  
  678.  
  679.  
  680.                 HELP SCREEN
  681.  
  682. The Help Screen can be selected within the menu from the option bar or by 
  683. function key F3.  It gives a listing of all the fixed modules, as well as 
  684. user established modules, with their corresponding function key assignment.  
  685. If there are over 10 modules, the help screen will show that for modules 11 
  686. through 20 will have an added shift to the function key.  For modules 21 
  687. through 30, the help screen will show that a Control must be added.
  688.  
  689. For example, F2 is a function key for the Editor, Shift-F2 could be an 
  690. assignment to some user defined module, and Control-F2 could be a function 
  691. key for some other user defined module.
  692.  
  693. For the most part, a user will not encounter the need for using the Shift and 
  694. Control buttons, but as more and more user defined modules are added, the 
  695. need for these buttons will become evident.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.                  INFORMATION SCREEN
  702.  
  703. The information screen can be selected within the menu from the option bar or 
  704. by function key F4.  This screen provides the user with data regarding the 
  705. "EASY DOS MENU."  It includes the version number, the revision number, the 
  706. specific serial number of the disk, as well as the year of the copyrighted 
  707. disk.  Moreover, it provides the user with Serial Solution's address and 
  708. phone number.
  709.  
  710.  
  711.  
  712.                 
  713.  
  714.  
  715.                   FILE EXECUTION
  716.                    Version 1.21
  717.  
  718.  
  719. OVERVIEW
  720.     The File Execution module gives the user an environment in which they 
  721.     can run any MS-DOS program or batch file from the menu screen. The 
  722.     program to be run does not have to exist as a menu option. 
  723.  
  724.  
  725. STAND ALONE FILEX       
  726.     The File Execution routine can be run as a stand alone program which 
  727.     can act as a program monitor executing the users applications. The 
  728.     command line syntax is as follows:
  729.     
  730.        FILEX [drive:][\complete DOS path]
  731.  
  732.     The user can specify a path name that file execution will change to 
  733.     on initialization of the program. If no argument is passed to the 
  734.     program on the command line the current subdirectory will be used. 
  735.     The command line options are both optional and either or both may be 
  736.     used.
  737.   
  738.  
  739.  
  740. SCREEN LAYOUT
  741.     The File Execution screen contains three boxes in the center of the 
  742.     screen and a program option box along the bottom of the screen. The 
  743.     title bar along the top of the screen displays the program name and 
  744.     version number. The current drive and path name are in the 
  745.     highlighted line along the bottom of the screen.
  746.     The three boxes in the center of the screen contain the files that 
  747.     exist in the directory, the directories that are related to the 
  748.     current directory and the valid drives that your system possesses. 
  749.     These three boxes are labeled FILES, DIRECTORIES, and DRIVES. 
  750.  
  751.  
  752. PROGRAM OPTION BOX
  753.     The program option box has four choices available to the user. These 
  754.     options are Execute File - Change Directory - Change Drive - Exit. 
  755.     These options are selected by positioning the highlight bar over the 
  756.     option of choice using the control keys and pressing the ENTER key.
  757.  
  758.  
  759.  
  760. FILEX MOVEMENT AND SELECTION
  761.     SPACE BAR: The space bar will move the highlight bar to the right, 
  762.            wrapping around the screen when the end of the options are 
  763.            reached.
  764.     RIGHT ARROW: The right arrow key will also move the highlight bar to 
  765.              the right as it proceeds through the options, wrapping 
  766.              around to the beginning when it reaches the far right 
  767.              side.
  768.     LEFT ARROW: The left arrow key moves the highlight bar to the left 
  769.             side of the screen wrapping around at the beginning to 
  770.             the end of the options.
  771.     ESC : The escape key serves the same purpose as the exit option on 
  772.           the program options. The program is exited and returned to the 
  773.           menu or the normal dos environment where it was called from.
  774.  
  775.  
  776.  
  777. PROGRAM FEATURES
  778. Execute File:
  779.     The execute file option places the highlight bar in the FILES window 
  780.     on the left side of the screen. The user is then able to select the 
  781.     file they would like to run. The user can use the up and down arrow 
  782.     keys to scroll through the window to the file they would like to 
  783.     execute.
  784.  
  785.     ESC: If the escape key is hit inside the files window 
  786.          the highlight bar returns to the program option 
  787.          box and no application is run.
  788.  
  789.     ENTER: If the enter key is depressed on a file from 
  790.            inside the execute file option, The program 
  791.            option box is cleared with the application that 
  792.            was chosen placed there. The program option box 
  793.            will now say RUNNING-><USER APPLICATION> with a 
  794.            flashing cursor following the application on the 
  795.            proceeding line. At this point the user /can 
  796.            enter command line arguments for the program or 
  797.            just hit the ENTER key again if there are no 
  798.            arguments.
  799.     NOTE: If the application chosen is not a .EXE, .COM, or 
  800.           .BAT file, an error message will appear since 
  801.           these are the only types of DOS programs that can 
  802.           be run.
  803.  
  804.  
  805. Change Directory: This option will allow the user to change 
  806.           to a directory that is directly related to 
  807.           it. In other words the user can 
  808.           automatically change from a directory to 
  809.           its parent(e.g. .. ) or to one of its 
  810.           child subdirectories( e.g. one that is 
  811.           attached to it at a lower level in the 
  812.           directory hierarchy). When this option is 
  813.           selected the first item in the directory 
  814.           box becomes highlighted. The user can then 
  815.           scroll up and down until the directory of 
  816.           choice is selected.
  817.     ESC: The escape key makes the highlight in the 
  818.          directory box disappear and the highlight returns 
  819.          to the  program option box. The user is then free 
  820.          to make another selection.
  821.  
  822.     ENTER: The enter key will select the highlighted 
  823.            directory as the current directory. The file 
  824.            window will fill with the new files within that 
  825.            subdirectory. The directories which are related 
  826.            to the selected directory will become the active 
  827.            names in the subdirectory window. 
  828.  
  829.  
  830. Change Drive Option: The change drive option allows the user 
  831.              to change the current logged drive in 
  832.              which the system is active. The letters 
  833.              that appear in the box are the possible 
  834.              drive configurations that the system 
  835.              detected on initialization. When the 
  836.              change drive option is selected from 
  837.              the program option box, the first drive 
  838.              specification in the drive box is 
  839.              highlighted. The user can then scroll 
  840.              up and down to select the drive of 
  841.              their choice.
  842.     ESC: The escape key will make the highlight bar 
  843.          disappear from the drive selection box, and will 
  844.          reappear in the program option box. The user is 
  845.          then free to move about the program option box and 
  846.          make a new selection.
  847.  
  848.     ENTER: If a drive is selected and the enter key is 
  849.            depressed the system changes over to the new 
  850.            drive spec. chosen by the user. The system picks 
  851.            up the current default directory on that drive 
  852.            and fills out the directory window with all the 
  853.            child subdirectories of the current directory. 
  854.            All the files in this directory are then filled 
  855.            out in the file window. The highlight now 
  856.            appears in the program option box, ready for the 
  857.            user to make a new selection. The drive box 
  858.            remains constant through the execution of the 
  859.            program since valid drives are static with any 
  860.            given system.
  861.      NOTE: There are a number of possible error messages at 
  862.        the drive selection option, the most common of 
  863.        which is a floppy drive has been selected and the 
  864.        drive is not ready.
  865.  
  866.  
  867.  
  868. Exit: The exit option closes out the program and returns the 
  869.       user back to the menu program or to the DOS level if 
  870.       the program was being run as a stand alone.. On exit 
  871.       all memory used by the program is returned to the 
  872.       system.
  873.  
  874.  
  875. FUNCTION KEY OPTIONS
  876. F1: Function Key F1 will bring up a blank line in the
  877.     program options box. A flashing Cursor will be present 
  878.     at the left side of the line. The user is able to enter 
  879.     any command at this point. Valid Commands include the 
  880.     full path name to any program that doesn't exist in the 
  881.     current subdirectory( e.g. c:\lotus\123, etc...) or any 
  882.     valid dos command ( DIR, TYPE, etc...) or any program 
  883.     that can be found by the PATH environmental variable. 
  884.  
  885.     Once an application is run a message will appear at the bottom of the 
  886.     screen which says " HIT ANY KEY TO RETURN TO FILE EXECUTION ". Once the 
  887.     user depresses a key the file execution screen will return and be ready 
  888.     for the next command.
  889.  
  890. F2: Directory Statistics. If the F2 key is selected the 
  891.     system will take a quick scan of the current 
  892.     subdirectory and report several vital statistics of the 
  893.     directory.
  894.     Organization of the statistics box is as follows:
  895.            1). PATH
  896.            2). FILES
  897.            3). BYTES USED
  898.            4). BYTES FREE
  899.  
  900.      PATH: This line tells what subdirectory the scan is 
  901.        occurring for. ( otherwise known as the current 
  902.        directory).
  903.  
  904.      FILES: This is the number of files that reside in the 
  905.         current sub-directory. This file number includes 
  906.         all subdirectories and includes them as files.  
  907.         (This means that the entry on the number of 
  908.         files line is the actual number of items in the 
  909.         sub-directory files and directories)
  910.  
  911.      BYTES USED: This number is the sum of all the sizes of 
  912.          all the files in the directory. In essence 
  913.          the number given on this line is the total 
  914.          size of the subdirectory. The files in 
  915.          lower subdirectories are not included in 
  916.          this number.
  917.  
  918.      BYTES FREE: This number should be the same from all 
  919.          subdirectories, it is the total number of 
  920.          available bytes left in the system.
  921.  
  922.      NOTE: The user has an additional option from the 
  923.        directory statistics window, which is that of 
  924.        window statistics. The window statistics are 
  925.        going to be the same in most cases unless an F5 
  926.        (LOAD ON) routine has been used.
  927.  
  928. SEE FUNCTION KEY INDEX - F5 - LOAD ON - for more information on that function. The window statistics are laid out in an identical format as the directory statistics. To execute the window statistics the user would hit function key F1 from inside the directory statistics.
  929.  
  930.             PATH:
  931.             FILES:
  932.             BYTES USED:
  933.             BYTES FREE:
  934.  
  935.      PATH: This entry in the window is the current path of 
  936.        the present subdirectory.
  937.  
  938.      FILES: This number is the number of files that are 
  939.         currently used in the window. The number is 
  940.         different from the directory statistics if the 
  941.         user has done a LOAD BY.. function before 
  942.         performing this operation.
  943.  
  944.      BYTES USED: This number is the total number of bytes 
  945.          used in the files that are presently 
  946.          located in the window. The number of bytes 
  947.          can be different from the regular directory 
  948.          statistics if the user has done a LOAD ON.. 
  949.          function (F5) before performing this 
  950.          function.
  951.  
  952.      BYTES FREE: This number is the total number of bytes 
  953.          free in the system and should always be the 
  954.          same as the directory statistics entry.
  955.  
  956.  
  957. F3: REVERSE FILE SORT - The reverse file sort resorts 
  958.     the files in the file window. The default order is 
  959.     ascending order and will always bring up the files in 
  960.     this sorted order. The reverse sort changes the order in 
  961.     which the are sorted and this order is maintained 
  962.     throughout the execution of the program. If the files 
  963.     are in ascending order and the reverse sort is executed 
  964.     the files will be sorted in descending order. If the 
  965.     files are in ascending order and the reverse sort is 
  966.     executed the files will be sorted in ascending order.
  967.  
  968.  
  969.  
  970.  
  971. F4: LOAD ON... - This function is performed by hitting the 
  972.     F4 key. A box with a LOAD ON.. Title will appear with a 
  973.     flashing cursor before the highlighted line. The User at 
  974.     this point will need to enter a string on which they 
  975.     would like the files in the file box entered. All DOS 
  976.     wildcards are valid in the LOAD ON... function. Some 
  977.     examples of LOAD ON.. strings are the following, *.*, 
  978.     *.exe, 123.* f??.* etc.. Once the user has entered the 
  979.     string they should hit enter. The file box at this point 
  980.     will contain only the files in the current subdirectory 
  981.     that match this file pattern. The highlight bar should 
  982.     now appear in the program option box so the user is now 
  983.     free to perform any normal operation.
  984.     NOTE: The file statistics of the window are now 
  985.       available in the window statistics. See (F2 - 
  986.       DIRECTORY STATISTICS)
  987.  
  988. F5: KEY ASSIGNMENTS - The key assignments box gives the user 
  989.     a quick reference to what each function key does. The 
  990.     key assignment box is layed out as follows:
  991.  
  992.                     F1 - RUN FILE (PROGRAM )
  993.                     F2 - DIR. STATISTICS
  994.                     F3 - REVERSE FILE SORT
  995.                     F4 - LIST ON...
  996.                     F5 - KEY ASSIGNMENTS
  997.  
  998. ERROR MESSAGES
  999.     1. "Invalid Subdirectory Name" - This error occurs when 
  1000.     the user tries to change to a subdirectory that does 
  1001.     not exist. This error is commonly caused by a 
  1002.     misspelling of the directory name.
  1003.  
  1004.     2. "Invalid Drive Specification" - This error occurs 
  1005.     when the user tries to change to a drive that does 
  1006.     not exist on the system. The user should check which 
  1007.     drives are valid on their particular system.
  1008.  
  1009.     3. "Not Enough Memory to Allocate" - This error occurs 
  1010.     when the program tries to create an internal 
  1011.     structure and their is not enough memory in the 
  1012.     system to allocate space for it. This error can only 
  1013.     be fixed by increasing the size of the users system.
  1014.  
  1015.     4. "Not Enough Memory To Execute" - This error occurs 
  1016.     when the user is trying to execute a program and it 
  1017.     is so large that it can not fit into the available 
  1018.     memory with the file execution program. This can 
  1019.     possibly be fixed by unloading all active programs 
  1020.     from memory except the file execution program and 
  1021.     retrying the execution of the program. The only 
  1022.     other remedy is for the user to increase the size of 
  1023.     their systems memory.
  1024.  
  1025.     5. "Not An Executable File" - This error occurs when 
  1026.     the user has chosen a file from the file box and 
  1027.     tried to execute it. The cause is that the chosen 
  1028.     file is not an executable file, in other words it is 
  1029.     not able to be executed. The MS-DOS file 
  1030.     configurations are that only files with the 
  1031.     extensions of .EXE, .COM, and .BAT can be executed. 
  1032.     The user should re-examine the file and only execute 
  1033.     an executable file.
  1034.  
  1035.     6. "Argument List Exceeds 128 Bytes" - This error 
  1036.     occurs when the user has selected a file to execute 
  1037.     and the command line argument was to long. The 
  1038.     remedy for this error is to re-check the command 
  1039.     line argument and try again.
  1040.  
  1041.     7. "COMMAND.COM Can Not Be Found" - This error occurs 
  1042.     if the user has tried to execute a file and the 
  1043.     operating system can not be found. The user must 
  1044.     check the system and most likely re-install the 
  1045.     operating system in their machine.
  1046.  
  1047.     8. "The COMMAND.COM File Is invalid" - This error 
  1048.     occurs if the user tries to execute a file and the 
  1049.     operating system is found but it is either installed 
  1050.     incorrectly or it is corrupted. The user should at 
  1051.     this point go back to the DOS level and re-install 
  1052.     the operating system.
  1053.  
  1054.  
  1055.       
  1056.  
  1057.  
  1058.                    CLOCK
  1059.  
  1060. This module allows the user to change the time and date of the PC.  It can 
  1061. be selected within the menu from the option bar or by function key F6, or it 
  1062. can be used as a stand alone program.  Once selected, a box will appear with 
  1063. TIME and DATE.  Select the desired choice and hit <ENTER>.
  1064.  
  1065. For TIME: The current time will be displayed.  Choose the       
  1066.       hour, minute, or second option.  Once chosen, you 
  1067.       may change the value using the up arrow to 
  1068.       decrement the value by 1.  Or use the down arrow 
  1069.       to increment the value by 1.  Once the desired 
  1070.       value is found, hit <ENTER>.  Again, if you hit 
  1071.       <ESC> before selecting <ENTER>, no change will 
  1072.       occur.
  1073.  
  1074. For DATE: the same holds true for date as it did with time, 
  1075.       except that the user can change the year, month, 
  1076.       and day.
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.                  COLOR SCREEN
  1084.  
  1085.  
  1086. The color screen allows you to customize the color scheme of the menu.  The 
  1087. color screen option can be reached from within the option bar or by hitting 
  1088. the function key F5.
  1089.  
  1090. When activated, the color screen will have three (3) independent windows on 
  1091. the screen.
  1092. The top box shows which area of the menu to change.  There are eleven (11) 
  1093. choices:
  1094.    1) Menu Background
  1095.    2) Title Background
  1096.    3) Title Text
  1097.    4) Non-active Border
  1098.    5) Non-active Background
  1099.    6) Non-active Text
  1100.    7) Active Border
  1101.    8) Active Background
  1102.    9) Active Text
  1103.   10) Footbar Background
  1104.   11) Footbar Text
  1105. The non-active boxes are those that cannot be chosen until they are 
  1106. highlighted.  This is to ensure that the user can distinguish which box 
  1107. he/she is currently on.  The active box is the currently highlighted box, 
  1108. which a user can select to run that application or to use the editor.
  1109.  
  1110. The middle window is a sample look at the menu.  It is displayed with the 
  1111. colors currently selected for the menu.  As you change a color, the color 
  1112. change will be reflected here.
  1113.  
  1114. The bottom window shows the key assignments used in the color screen.  The 
  1115. Up and Down arrows are used to scroll through the eleven (11) areas to change.  
  1116. The Right and Left arrows are used to actually change the color of the chosen 
  1117. area.  The <Esc> key will EXIT from the color screen with the previous colors 
  1118. still in place.  The <ENTER> key will EXIT the color screen with the color 
  1119. changes saved.
  1120.  
  1121. As you scroll through the options (using the Up and Down arrows), the areas of 
  1122. the menu will change in the top box.  If you wish to change the color of the 
  1123. currently dsiplayed area, use the Right and Left arrows to change the color.  
  1124. You will notice that the change is reflected in the sample menu.  Once you 
  1125. have made all the desired changes, hit the <ENTER> key if you wish to save 
  1126. your changes.  If you do not wish to save your changes, or just wish to leave 
  1127. the color screen, hit the <ESC> key.
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.                 EDM ERROR MESSAGES
  1134.  
  1135.  1. "<Filename> Not Found in Current Directory" - This 
  1136.     particular file could not be located.
  1137.  
  1138.  2. "No Menu Definition File Found" - The program could not 
  1139.     locate a .MCF file.  User should copy the "DEMO.MCF" 
  1140.     file from the INSTALL disk.
  1141.  
  1142.  3. "Not Enough Memory To Allocate" - There is an internal 
  1143.     lack of memory.  The user should remove any TSR's 
  1144.     (Terminate and Stay Resident programs) that may be in 
  1145.     memory.
  1146.  
  1147.  4. "No Menu File Found" - The program could not locate a 
  1148.     .MCF file.  User should copy the "DEMO.MCF" file from 
  1149.     the INSTALL disk.
  1150.  
  1151.  5. "<Filename> Not Found" - This particular file could not 
  1152.     be located.
  1153.  
  1154.  6. "Necessary internal files were not found" - There are 
  1155.     necessary internal file(s) missing.  User should contact 
  1156.     IST to find out how to address this problem.
  1157.  
  1158.  7. Necessary internal files could not be opened" - The 
  1159.     necessary internal file(s) are either missing or are 
  1160.     corrupted.  The user should contact Serial Solutions to 
  1161.     determine how to address this problem.
  1162.  
  1163.  8. "<Filename> Was not found" - This particular file could 
  1164.     not be found.  It does not exist, at least in the path 
  1165.     that the user felt it resided.
  1166.  
  1167.  9. "<Filename> has no Description" - The description of an 
  1168.     internal file(s) does not exist.
  1169.  
  1170. 10. "Argument List Exceeds 128 Bytes" - The command line 
  1171.     cannot exceed 128 bytes.  The user must shorten the 
  1172.     command line.
  1173.  
  1174. 11. "Invalid Mode Flag" - An invalid mode flag was passed to 
  1175.     the program.  User should see the Command Line Arguments 
  1176.     section.
  1177.  
  1178. 12. "File or Path Not Found" - The specified file or path 
  1179.     could not be located.  User should verify the file and 
  1180.     path.  Most likely, the module will need to be edited.
  1181.  
  1182. 13. "Invalid Executable File Format" - User tried to execute 
  1183.     a file which is not executable, or corruption has 
  1184.     occurred within the executable file itself.  User should 
  1185.     verify the file.
  1186.  
  1187. 14. "Not Enough Memory Available" - There is an internal 
  1188.     lack of memory.  The user should remove any TSR's 
  1189.     (Terminate and Stay Resident programs) that may be in 
  1190.     memory.
  1191.  
  1192. 15. "Invalid Menu Definition File" - The desired .MCF file 
  1193.     has been corrupted.  The user should reload the 
  1194.     "DEMO.MCF" file from the Menu disk or the user can look 
  1195.     at the Menu Definition section and correct the problem 
  1196.     through the editor of your choice.
  1197.  
  1198. 16. "Access denied to internal files" - The system has 
  1199.     denied you access to some internal file(s).
  1200.  
  1201. 17. "System Incorrectly installed" - The menu was not 
  1202.     installed properly.  You should try to re-install it.  
  1203.     If it still fails, contact Serial Solutions.
  1204.  
  1205. 18. "<Filename> could not be opened" - Specified file either 
  1206.     does not exist or is corrupted.
  1207.  
  1208. 19. "Could not write to file <filename>" - The system would 
  1209.     not allow the program to write to the specified program.
  1210.  
  1211. 20. "Could not run external program" - External file either 
  1212.     does not exist, does not exist in specified path, or is 
  1213.     corrupted.
  1214.  
  1215. 21. "Duplicate Program: Menu is Already in Memory" - The 
  1216.     user is not allowed to call the Menu within the Menu.
  1217.